Editar conexiones de objeto
Comando |
Ruta de acceso |
Editar conexión de objeto |
Herramientas > Base de datos |
Las consultas de lectura/escritura de una conexión de objeto pueden visualizarse y editarse para uno o varios objetos seleccionados.
Para editar conexiones de objeto:
Seleccione uno o varios objetos. Los objetos ya deben estar conectados a una base de datos.
Seleccione el comando.
Se abre el cuadro de diálogo Editar conexión de objeto. Se muestran las consultas SQL de lectura y escritura de los objetos seleccionados, que pueden editarse individualmente para cada objeto seleccionado o para todos los objetos a la vez.
El formato de las consultas depende de la base de datos utilizada. Algunas bases de datos esperan corchetes, mientras que otras usan comillas. El archivo ODBCDrivers.xml, localizado en la carpeta [Vectorworks]\complementos\Common\Datos, indica el formato apropiado a utilizar para varios drivers.
Pulse aquí para mostrar u ocultar los parámetros.Pulse aquí para mostrar u ocultar los parámetros.
Parámetro |
Descripción |
Registros disponibles |
Incluye los formatos de registro disponibles para los objetos seleccionados (cuando se seleccionan múltiples objetos, sólo se muestran los formatos de registro que son comunes a los objetos seleccionados) |
Modificar individualmente los objetos seleccionados |
Edita las consultas SQL de lectura y escritura de cada objeto seleccionado individualmente, desplazándose por cada uno de ellos |
Modificación masiva de los objetos seleccionados |
Edita las consultas SQL de lectura y escritura de todos los objetos seleccionados a la vez utilizando identificadores de nombre de registro; no es necesario desplazarse por los objetos seleccionados |
Consulta de lectura |
Muestra la consulta SQL de lectura de los objetos seleccionados |
Protocolo |
Las consultas SQL de lectura constan de las siguientes filas: SELECT: indica los nombres de las columnas Ejemplo: [identificador],[nombre de contenedor],[área]. FROM: indica el nombre de la base de datos y de la tabla Ejemplo: [SpaceInfo].[dbo].[Espacios] WHERE: indica el nombre y el valor del formato del registro, con el nombre del formato del registro y el valor (o identificador entre paréntesis angulares) separados por un signo igual Ejemplo: [ área]=30 o [área]=<área> Al editar una única consulta que se aplica a múltiples objetos seleccionados (Modificar objetos elegidos en bloque está seleccionado), utilice un identificador entre paréntesis angulares para el nombre del campo de registro DONDE, en lugar del valor real. Usar un identificador entre paréntesis angulares permite que la consulta proceda para todos los objetos seleccionados independientemente del valor real de cada objeto. Cuando se ejecuta la consulta, el programa Vectorworks reemplaza el nombre del campo entre paréntesis angulares por el valor del registro. |
Consulta de prueba |
Prueba la consulta SQL de lectura actual para ver si es válida; esto es útil para verificar consultas antes de confirmar los cambios. Una alerta indica si la consulta de prueba se ha realizado correctamente o no es válida. |
Restablecer |
Si se ha modificado la consulta SQL de lectura, devuelve la consulta a sus ajustes de configuración originales. |
Consulta de escritura |
Muestra la consulta SQL de escritura para los objetos seleccionados. |
Protocolo |
Las consultas SQL de escritura constan de las siguientes filas: ACTUALIZAR: indica el nombre de la base de datos y de la tabla. Ejemplo: [SpaceInfo].[dbo].[Espacios] SET: indica el nombre y el valor de la columna de la tabla, con el nombre de la columna y el valor (o nombre del campo de formato de registro entre corchetes angulares) separados por un signo igual Ejemplo: [Nombre de la habitación ]=Cocina o [Nombre de la habitación]=<nombre> WHERE: indica el nombre y el valor de una condición de búsqueda, como el nombre y el valor de una columna, con el nombre de la opción de búsqueda y el valor (o el nombre del campo de formato de registro entre paréntesis angulares) separados por un signo igual Ejemplo: [id]=1 o [id]=<identificador>. Al editar una única consulta que se aplica a múltiples objetos seleccionados (Modificar objetos seleccionados en bloque), utilice un nombre de campo de formato de registro entre paréntesis angulares para el valor SET y/o WHERE, en lugar del valor real. Usar un nombre de campo con formato de registro entre paréntesis angulares permite que la consulta proceda para todos los objetos seleccionados, independientemente del valor real de cada objeto. Cuando se ejecuta la consulta, el programa Vectorworks reemplaza el nombre del campo entre paréntesis angulares con el valor del registro. |
Consulta de prueba |
Prueba la consulta SQL de escritura actual para ver si es válida; esto es útil para verificar consultas antes de confirmar los cambios. Una alerta indica si la consulta de prueba se ha realizado correctamente o no es válida. |
Restablecer |
Si se ha modificado la consulta SQL de escritura, devuelve la consulta a sus ajustes de configuración originales. |
< o > |
Cuando se seleccionan múltiples objetos con la opción Modificar objetos seleccionados individualmente activada, se desplaza entre los objetos para mostrar las consultas de cada objeto para su edición |
Mostrar objeto |
Muestra el objeto actual en la ventana de dibujo para su identificación |
Si hay problemas de validación, un mensaje de error proporciona información. El cursor se sitúa automáticamente en el campo donde existe el problema para ayudar a identificarlo.